\hypertarget{_exercise_8h}{
\section{/home/marc/SVN/IntroToAlgo/Exercise.h File Reference}
\label{_exercise_8h}\index{/home/marc/SVN/IntroToAlgo/Exercise.h@{/home/marc/SVN/IntroToAlgo/Exercise.h}}
}
{\ttfamily \#include $<$string$>$}\par
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_exercise}{Exercise}
\begin{DoxyCompactList}\small\item\em Interface pattern for the exercises with some default method implemented. To create an exercise class, inherate from this class and simply overload the \hyperlink{class_exercise_a59e53156a35ac23269d30714314017a3}{Exercise::implementation()} virtual method. Make sure not to forget the \hyperlink{class_exercise_aeecc706c36ea2a72a39944ff4a03132b}{Exercise::execute()} call at the end of the constructor of the new class. \end{DoxyCompactList}\end{DoxyCompactItemize}
